//package cn.pa4j.controller;
//
//import act.controller.annotation.UrlContext;
//import cn.hutool.core.io.FastByteArrayOutputStream;
//import cn.hutool.core.io.FileUtil;
//import cn.hutool.core.io.IoUtil;
//import cn.hutool.json.JSONArray;
//import cn.hutool.json.JSONUtil;
//import cn.pa4j.pojo.Jar;
//import cn.pa4j.pojo.Port;
//import cn.pa4j.utils.LpUtil;
//import org.osgl.http.H;
//import org.osgl.mvc.annotation.GetAction;
//import org.osgl.mvc.annotation.PostAction;
//import org.osgl.mvc.annotation.ResponseContentType;
//import org.osgl.storage.ISObject;
//
//import java.io.File;
//import java.io.IOException;
//import java.io.InputStream;
//import java.net.MalformedURLException;
//import java.net.URL;
//import java.net.URLClassLoader;
//import java.util.Enumeration;
//import java.util.List;
//import java.util.jar.JarEntry;
//import java.util.jar.JarFile;
//
///**
// * @author 撒哈拉来的企鹅
// * @date 2017-12-8
// */
//@UrlContext("port")
//public class PortController extends Global {
//
//    @GetAction("all")
//    public void allport() {
//    }
//
//    @GetAction("register")
//    public void registerport() {
//        render();
//    }
//
//    @PostAction("upload")
//    public void uploadJar(ISObject file) {
//        System.out.println("上传文件" + file.getFilename());
//        FileUtil.move( file.asFile(), FileUtil.file("upload\\" + file.getFilename()), true);
//    }
//
//    @GetAction("jars")
//    public String loadJars() {
//        List<Jar> jarList = null;
//        jarList = LpUtil.loadJars();
//        return JSONUtil.parseArray(jarList).toString();
//    }
//
//    @PostAction
//    public void addPort(Port port){
//        dao.insert(port);
//        System.out.println(JSONUtil.parse(port).toString());
//    }
//}
//
